package br.edu.ifrn.facade;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import br.edu.ifrn.dao.MensagemDAO;
import br.edu.ifrn.model.Mensagem;

@Stateless
public class MensagemFacadeImp implements MensagemFacade{

	@EJB
	private MensagemDAO mensagemDAO;
	@Override
	public void persistir(Mensagem mensagem) {
		mensagemDAO.persistir(mensagem);
		
	}

	@Override
	public Mensagem buscar(int idMensagem) {
		Mensagem mensagem = mensagemDAO.buscar(idMensagem);
		return mensagem;
	}

	@Override
	public List<Mensagem> buscarPorSolicitacao(int idSolicitacao) {
		List<Mensagem> mensagem = mensagemDAO.buscarTodos();
		return mensagem;
	}

	@Override
	public void atualizar(Mensagem mensagem, int idMensagem) {
		mensagemDAO.atualizar(mensagem);
		
	}

}
